﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Windows.Forms;

namespace ImageRecognition2.MouseImageTools
{
    /// <summary>
    /// Use this to move pixels
    /// This is not a standard move tool...
    /// u might use this to just easily move objects around in a pic.
    /// 
    /// Pixels are selected by chosen rules, for example bwselect might used or any other filter combination.
    /// Those are the pixels of a selected region. This is chosen when clicked into by mouse.
    /// And then you might just move it, and the tool tries to figure out the missing background by itself!!!
    /// 
    /// if restore background = false, then you might just move them...
    /// </summary>
    public class MoveTool : MouseImageTool
    {
        /// <summary>
        /// 
        /// </summary>
        /// <param name="_control"></param>
        public MoveTool(Control _control)
            : base(_control)
        {
        }

        public override void OnMouseDown(object sender, MouseEventArgs e)
        {
            base.OnMouseDown(sender, e);
        }

        public override void OnMouseUp(object sender, MouseEventArgs e)
        {
            base.OnMouseUp(sender, e);
        }

        public override void OnPaint(object sender, PaintEventArgs e)
        {
            base.OnPaint(sender, e);
        }
    }
}
